+2004-08-09 Hans Breuer <hans@breuer.org>
+
+ * gtk/makefile.msc.in : autogenerate gtk.def, cleanup
+
+ * gdk/win32/gdkwindow-win32.c gdk/win32/gdkevents-win32.c :
+ removed long time unused ifdef/ed code (WITHOUT_WM_CREATE),
+ removed duplicated call to gdk_window_set_cursor()
+
Mon Aug 9 15:41:17 2004 Matthias Clasen <maclas@gmx.de>
Add hidden aliases for exported symbols which are
+2004-08-09 Hans Breuer <hans@breuer.org>
+
+ * gtk/makefile.msc.in : autogenerate gtk.def, cleanup
+
+ * gdk/win32/gdkwindow-win32.c gdk/win32/gdkevents-win32.c :
+ removed long time unused ifdef/ed code (WITHOUT_WM_CREATE),
+ removed duplicated call to gdk_window_set_cursor()
+
Mon Aug 9 15:41:17 2004 Matthias Clasen <maclas@gmx.de>
Add hidden aliases for exported symbols which are
+2004-08-09 Hans Breuer <hans@breuer.org>
+
+ * gtk/makefile.msc.in : autogenerate gtk.def, cleanup
+
+ * gdk/win32/gdkwindow-win32.c gdk/win32/gdkevents-win32.c :
+ removed long time unused ifdef/ed code (WITHOUT_WM_CREATE),
+ removed duplicated call to gdk_window_set_cursor()
+
Mon Aug 9 15:41:17 2004 Matthias Clasen <maclas@gmx.de>
Add hidden aliases for exported symbols which are
+2004-08-09 Hans Breuer <hans@breuer.org>
+
+ * gtk/makefile.msc.in : autogenerate gtk.def, cleanup
+
+ * gdk/win32/gdkwindow-win32.c gdk/win32/gdkevents-win32.c :
+ removed long time unused ifdef/ed code (WITHOUT_WM_CREATE),
+ removed duplicated call to gdk_window_set_cursor()
+
Mon Aug 9 15:41:17 2004 Matthias Clasen <maclas@gmx.de>
Add hidden aliases for exported symbols which are
PostMessage (msg->hwnd, msg->message,
msg->wParam, msg->lParam);
}
-#ifndef WITHOUT_WM_CREATE
else if (msg->message == WM_CREATE)
{
window = (UNALIGNED GdkWindow*) (((LPCREATESTRUCT) msg->lParam)->lpCreateParams);
{
GDK_NOTE (EVENTS, g_print (" (no GdkWindow)"));
}
-#endif
return FALSE;
}
GDK_NOTE (MISC, g_print ("...GDK_INPUT_ONLY, system colormap"));
}
- gdk_window_set_cursor (window, ((attributes_mask & GDK_WA_CURSOR) ?
- (attributes->cursor) :
- NULL));
switch (private->window_type)
{
case GDK_WINDOW_TOPLEVEL:
mbtitle = g_locale_from_utf8 (title, -1, NULL, NULL, NULL);
-#ifdef WITHOUT_WM_CREATE
- draw_impl->handle =
- CreateWindowEx (dwExStyle,
- MAKEINTRESOURCE(klass),
- mbtitle,
- dwStyle,
- ((attributes_mask & GDK_WA_X) ?
- impl->position_info.x - offset_x : CW_USEDEFAULT),
- impl->position_info.y - offset_y,
- window_width, window_height,
- hparent,
- NULL,
- _gdk_app_hmodule,
- NULL);
-#else
{
HWND hwndNew =
CreateWindowEx (dwExStyle,
}
g_object_ref (window);
gdk_win32_handle_table_insert (&GDK_WINDOW_HWND (window), window);
-#endif
GDK_NOTE (MISC, g_print ("... \"%s\" %dx%d@+%d+%d %p = %p\n",
mbtitle,
return NULL;
}
-#ifdef WITHOUT_WM_CREATE
- g_object_ref (window);
- gdk_win32_handle_table_insert (&GDK_WINDOW_HWND (window), window);
-#endif
-
gdk_window_set_cursor (window, ((attributes_mask & GDK_WA_CURSOR) ?
(attributes->cursor) :
NULL));
gtk_OBJECTS = \
fnmatch.obj \
- gtkabout.obj \
+ gtkaboutdialog.obj \
gtkaccelgroup.obj \
gtkaccellabel.obj \
gtkaccelmap.obj \
gtkcellrenderertoggle.obj \
gtkcellrendererpixbuf.obj \
gtkcellrendererprogress.obj \
- gtkcellrendererseptext.obj \
gtkcellview.obj \
gtkcheckbutton.obj \
gtkcheckmenuitem.obj \
# Source headers which are non-autogenerated headers
gtk_public_h_sources = \
gtk.h \
- gtkabout.h \
+ gtkaboutdialog.h \
gtkaccelgroup.h \
gtkaccellabel.h \
gtkaccelmap.h \
..\config.h : ..\config.h.win32
copy ..\config.h.win32 ..\config.h
-# Removed: gtk.defs
-GENERATED = gtktypebuiltins.h gtktypebuiltins.c gtkmarshal.h gtkmarshal.c gtkmarshalers.h gtkmarshalers.c
+GENERATED = \
+ gtktypebuiltins.h gtktypebuiltins.c \
+ gtkmarshal.h gtkmarshal.c gtkmarshalers.h gtkmarshalers.c \
+ gtk.def gtkalias.h
#
# Generated source files:
generated : $(GENERATED)
$(TOUCH) generated
-gtk.defs : $(gtk_public_h_sources) makefile.msc
- $(PERL) $(GLIB)\gobject\glib-mkenums \
- --comments ";; @comment@" \
- --fprod "; enumerations from \"@filename@\"\n " \
- --vhead "(define-@type@ @EnumName@" \
- --vprod " (@valuenick@ @VALUENAME@)" \
- --vtail ")" \
- $(gtk_public_h_sources) > xgen-gdef
- copy xgen-gdef gtk.defs
+gtk.def: gtk.symbols
+ echo EXPORTS > gtk.def
+ cl /EP -DINCLUDE_VARIABLES -DG_OS_WIN32 gtk.symbols >> gtk.def
+
+gtkalias.h: gtk.symbols
+ cl /EP -DG_OS_WIN32 -DGTK_WINDOWING_WIN32 -DINCLUDE_INTERNAL_SYMBOLS gtk.symbols | $(PERL) makegtkalias.pl > gtkalias.h
# generate type identifier header (GTK_TYPE_WIDGET_FLAGS)
# use 'echo' to work around 'command line too long'
$(EXAMPLE).exe : $(EXAMPLE).obj
$(CC) $(CFLAGS) $(EXAMPLE).obj $(GTK_LIBS) $(GDK_LIBS) $(GLIB_LIBS) $(LDFLAGS)
-makefile.msc: makefile.msc.in
- sed -e s,@GTK[_]MAJOR_VERSION@,@GTK_MAJOR_VERSION@, \
- -e s,@GTK[_]MINOR_VERSION@,@GTK_MINOR_VERSION@, \
- -e 's,@GTK[_]VERSION@,@GTK_VERSION@,' \
- -e 's,@GDK_PIXBUF[_]MAJOR@,@GDK_PIXBUF_MAJOR@,' \
- -e 's,@GDK_PIXBUF[_]MINOR@,@GDK_PIXBUF_MINOR@,' <makefile.msc.in >$@